package com.tedu.api.date;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**屈从于：java.time
 * DateTimeFormatter  JDK1.8猩特性  第三版时间类
 * DateTimeFormatter针对SimpleDateFormat升🐓：国际化标准  ISO  8601
 */
public class DateTimeFormatterAPI {
    public static void main(String[] args) {
        //创建时间类:DateTimeFormatter---指定格式化时间字符串
        DateTimeFormatter dtf=DateTimeFormatter.ofPattern("yyyy+MM+dd HH:mm:ss");//java.time那个
        //LocalDateTime本地日期时间类；获取当前时间
        LocalDateTime ldt=LocalDateTime.now();//java.time那个，导错自己去村口领取两发尾兽玉
        //dtf.format(ldt)    第三版时间类自定义，把当前时间按照自定义的方式输出
        System.out.println("淄萣翼裆钱屎贱"+dtf.format(ldt));//dtf.f

        //自定义时间解析
        String time="2024+9+25 11:15:30";
        //解析时间字符串，需要使用LocalDateTime类
        //解析方法parse(表示时间的字符串,DateTimeFormatter引用)
        //表示时间的字符串，验证自定义时间格式，是否正确
        ldt=LocalDateTime.parse(time,dtf);//把上面定义的搞里头
        System.out.println("ISO自腚腚腚腚腚义解析时间："+ldt);

    }
}
